import { Pipe, PipeTransform } from '@angular/core';

/**
 * 将非数字类型转换成字符串指定字符串
 * 用法：
 * value | nanToString
 */

@Pipe({
  name: 'nanToString'
})
export class NanToStringPipe implements PipeTransform {

  transform(value: any, args?: any): any {
    // return null;
    let sign='--';
    if(args  && typeof args[0]==='string' ){
      sign=args[0];
    }
    if(typeof parseFloat(value) ==='number'&& !isNaN(parseFloat(value)))
      return value;
    else {
      // alert(typeof value)
      return sign;
    }
  }

}
